

class ODN_SectorContents_Base
{
	
	
	
};

class ODN_SectorContents : public ODN_SectorContents
{
	
	
	
};

template <class T>
class ODN_SectorLookupSystem
{

public:
	
	
	
private:
	
	bool Update()
	{
		
		
		
	}
	
	//Returns the contents of sectors nearby a point 
	T getNearbyContents(Vector3D Pos, float Radius);
	
	//Returns the contents of sectors nearby a line
	T getNearbyContents(Vector3D LineStart, Vector3D LineEnd);
	
	std::vector<std::vector<T > > sectors;
	
	//Size and number of sectors 
	Vector3D sectorsize;
	Vector3D sectorcount;
	
};
